KLOS: A High Performance Kernel-Less Operating System

نویسندگان

  • Amit Vasudevan
  • Ramesh Yerraballi
  • Ashish Chawla
چکیده

Operating Systems provide services that are accessed by processes via mechanisms that involve a ring transition to transfer control to the kernel where the required function is performed. This has one significant drawback that every service call involves an overhead of a context switch where processor state is saved and a protection domain transfer is performed. However, as we discovered, it is possible, on architectures that support segmentation, to achieve a significant performance gain in accessing the services provided by the operating system by not performing a ring transition. Further, such gains can be achieved without compromising on the separation of the privileged components from the non-privileged. Our service call mechanism results in 28 clock cycles in the best case and 50 clock cycles in the average case which is an order of magnitude faster than current widely implemented methods of service or system

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A High Performance Kernel-Less Operating System Architecture

Operating Systems provide services that are accessed by processes via mechanisms that involve a ring transition to transfer control to the kernel where the required function is performed. This has one significant drawback that every service call involves an overhead of a context switch where processor state is saved and a protection domain transfer is performed. However, as we discovered, it is...

متن کامل

Sensor-less Vector Control of a Novel Axial Field Flux-Switching Permanent-Magnet Motor with High-Performance Current Controller

Axial field flux switching motor with sandwiched permanent magnet (AFFSSPM) is a novel of flux switching motor. Based on the vector control method, the mathematical model of the AFFSSPM is derived and the operating performance of the AFFSSPM in the overall operating region is investigated.A novel control method for the AFFSSPM drive system, including the id =0, maximum torque per ampere, consta...

متن کامل

DARK: Designing A High Performance Micro-kernel for Power Electronics Controllers

Dataflow is a style of software architecture ideally suited for embedded control. The Dataflow Architecture Realtime Kernel (DARK) is a lightweight RTOS specifically designed to support such designs in power electronics control. DARK’s high performance design is presented along with performance comparisons against a commercial real-time operating system.

متن کامل

FlexSC: Flexible System Call Scheduling with Exception-Less System Calls

For the past 30+ years, system calls have been the de facto interface used by applications to request services from the operating system kernel. System calls have almost universally been implemented as a synchronous mechanism, where a special processor instruction is used to yield userspace execution to the kernel. In the first part of this paper, we evaluate the performance impact of tradition...

متن کامل

Design and Performance Evaluation of LiMIC (Linux Kernel Module for MPI Intra-node Communication) on InfiniBand Cluster

High performance intra-node communication support for MPI applications is critical for achieving the best performance out of clusters of SMP workstations. Although the performance of system area networks has improved in the recent years, intra-node communication still remains orders of magnitude faster than the network. Present day MPI stacks cannot make use of operating system kernel support f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003